package diedaiqi;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.LinkedList;

/**
 * @Created by pic
 * @Time 2019/9/4 0004
 * @Package cn.ha02.javalearn
 * @Desc
 * 使用增强for循环遍历自定义类
 * 不要在遍历的时候做增删操作
 */
public class Test01 {
    public static void main(String[] args) {
        ArrayList<Integer> integers = new ArrayList<>();
        integers.add(1);
        integers.add(2);
        integers.add(3);
        integers.add(4);

        Iterator<Integer> iterator = integers.iterator();
        //hasNext方法判断是否有下一个元素
        while( iterator.hasNext()){
            //取出下一个元素
            System.out.println(iterator.next());
        }
        MyClass<String> myClass = new MyClass<String>();
        myClass.add("hahah");
        myClass.add("hahah2");
        myClass.add("hahah3");
        myClass.add("hahah4");
        for (Object aClass : myClass) {
            System.out.println(aClass);
        }

        for (Object aClass : myClass) {
            System.out.println(aClass);
        }


    }
}
